<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
<title> - The Java EE 5 Tutorial</title>
<meta name="robots" content="index,follow">
<meta name="robots" content="index,follow">
<meta name="date" content="2008-10-01">
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="css/ipg.css">
<link rel="stylesheet" type="text/css" href="css/j5eetutorial.css">
</head>

<body>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
   <tr valign="top">
      <td><p class="toc level1"><a href="docinfo.html">Document Information</a></p>
<p class="toc level1 tocsp"><a href="gexaf.html">Preface</a></p>
<p class="toc level1 tocsp"><a href="gfirp.html">Part&nbsp;I&nbsp;Introduction</a></p>
<p class="toc level2"><a href="bnaaw.html">1.&nbsp;&nbsp;Overview</a></p>
<p class="toc level2"><a href="gfiud.html">2.&nbsp;&nbsp;Using the Tutorial Examples</a></p>
<p class="toc level1 tocsp"><a href="bnadp.html">Part&nbsp;II&nbsp;The Web Tier</a></p>
<p class="toc level2"><a href="bnadr.html">3.&nbsp;&nbsp;Getting Started with Web Applications</a></p>
<p class="toc level2"><a href="bnafd.html">4.&nbsp;&nbsp;Java Servlet Technology</a></p>
<p class="toc level2"><a href="bnagx.html">5.&nbsp;&nbsp;JavaServer Pages Technology</a></p>
<p class="toc level2"><a href="bnajo.html">6.&nbsp;&nbsp;JavaServer Pages Documents</a></p>
<p class="toc level2"><a href="bnakc.html">7.&nbsp;&nbsp;JavaServer Pages Standard Tag Library</a></p>
<p class="toc level2"><a href="bnalj.html">8.&nbsp;&nbsp;Custom Tags in JSP Pages</a></p>
<p class="toc level2"><a href="bnaon.html">9.&nbsp;&nbsp;Scripting in JSP Pages</a></p>
<p class="toc level2"><a href="bnaph.html">10.&nbsp;&nbsp;JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnaqz.html">11.&nbsp;&nbsp;Using JavaServer Faces Technology in JSP Pages</a></p>
<p class="toc level2"><a href="bnatx.html">12.&nbsp;&nbsp;Developing with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnavg.html">13.&nbsp;&nbsp;Creating Custom UI Components</a></p>
<p class="toc level2"><a href="bnawo.html">14.&nbsp;&nbsp;Configuring JavaServer Faces Applications</a></p>
<p class="toc level2"><a href="bnaxu.html">15.&nbsp;&nbsp;Internationalizing and Localizing Web Applications</a></p>
<p class="toc level1 tocsp"><a href="bnayk.html">Part&nbsp;III&nbsp;Web Services</a></p>
<p class="toc level2"><a href="bnayl.html">16.&nbsp;&nbsp;Building Web Services with JAX-WS</a></p>
<p class="toc level2"><a href="bnazf.html">17.&nbsp;&nbsp;Binding between XML Schema and Java Classes</a></p>
<p class="toc level2"><a href="bnbdv.html">18.&nbsp;&nbsp;Streaming API for XML</a></p>
<p class="toc level2"><a href="bnbhf.html">19.&nbsp;&nbsp;SOAP with Attachments API for Java</a></p>
<p class="toc level1 tocsp"><a href="bnblr.html">Part&nbsp;IV&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbls.html">20.&nbsp;&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbnb.html">21.&nbsp;&nbsp;Getting Started with Enterprise Beans</a></p>
<p class="toc level2"><a href="bnboc.html">22.&nbsp;&nbsp;Session Bean Examples</a></p>
<p class="toc level2"><a href="bnbpk.html">23.&nbsp;&nbsp;A Message-Driven Bean Example</a></p>
<p class="toc level1 tocsp"><a href="bnbpy.html">Part&nbsp;V&nbsp;Persistence</a></p>
<p class="toc level2"><a href="bnbpz.html">24.&nbsp;&nbsp;Introduction to the Java Persistence API</a></p>
<p class="toc level2"><a href="bnbrl.html">25.&nbsp;&nbsp;Persistence in the Web Tier</a></p>
<p class="toc level2"><a href="bnbrs.html">26.&nbsp;&nbsp;Persistence in the EJB Tier</a></p>
<p class="toc level2"><a href="bnbtg.html">27.&nbsp;&nbsp;The Java Persistence Query Language</a></p>
<p class="toc level1 tocsp"><a href="bnbwi.html">Part&nbsp;VI&nbsp;Services</a></p>
<p class="toc level2"><a href="bnbwj.html">28.&nbsp;&nbsp;Introduction to Security in the Java EE Platform</a></p>
<p class="toc level2"><a href="bnbyk.html">29.&nbsp;&nbsp;Securing Java EE Applications</a></p>
<p class="toc level2"><a href="bncas.html">30.&nbsp;&nbsp;Securing Web Applications</a></p>
<p class="toc level2"><a href="bncdq.html">31.&nbsp;&nbsp;The Java Message Service API</a></p>
<p class="toc level2"><a href="bncgv.html">32.&nbsp;&nbsp;Java EE Examples Using the JMS API</a></p>
<p class="toc level2"><a href="bncih.html">33.&nbsp;&nbsp;Transactions</a></p>
<p class="toc level2"><a href="bncjh.html">34.&nbsp;&nbsp;Resource Connections</a></p>
<p class="toc level2"><a href="bncjx.html">35.&nbsp;&nbsp;Connector Architecture</a></p>
<p class="toc level1 tocsp"><a href="bnckn.html">Part&nbsp;VII&nbsp;Case Studies</a></p>
<p class="toc level2"><a href="bncko.html">36.&nbsp;&nbsp;The Coffee Break Application</a></p>
<p class="toc level2"><a href="bnclz.html">37.&nbsp;&nbsp;The Duke's Bank Application</a></p>
<p class="toc level1 tocsp"><a href="gexbq.html">Part&nbsp;VIII&nbsp;Appendixes</a></p>
<p class="toc level2"><a href="bncno.html">A.&nbsp;&nbsp;Java Encoding Schemes</a></p>
<p class="toc level2"><a href="bncnq.html">B.&nbsp;&nbsp;Preparation for Java EE Certification Exams</a></p>
<p class="toc level2"><a href="bncnt.html">C.&nbsp;&nbsp;About the Authors</a></p>
<p class="toc level1 tocsp"><a href="idx-1.html">Index</a></p>
</td>
      <td width="10px">&nbsp;</td>
      <td width="705px">
         <div class="header">
             <div class="header-links-top">
                 <a href="http://java.sun.com">java.sun.com</a> |
                 <a href="http://docs.sun.com/">docs.sun.com</a><br>
             </div> 
             <img src="graphics/tutorialBanner.gif" width="704" height="120" alt="The Java&trade; EE 5 Tutorial"/>
             <div class="header-links">
	         <a href="index.html">Home</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/download.html">Download</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf">PDF</a> |
                 <a href="http://java.sun.com/javaee/5/docs/api/index.html">API</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/faq.html">FAQ</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/search.html">Search</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/sendusmail.html">Feedback</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/history.html">History</a>
             </div>
             <div class="navigation">
                 <a href="idx-3.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
                 <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
                 <a href="idx-5.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
             </div>
         </div>

	 <div class="maincontent">      	 
             <h4>E</h4>
<div class="indexdiv">
<dl>
<dd>EAR files, <a href="bnaby.html#indexterm-47">Packaging Applications</a></dd>
</dl>
<dl>
<dd>ebXML<dl>
<dd><a href="bnabs.html#indexterm-46">UDDI and ebXML Standard Formats</a></dd>
<dd><a href="bnacj.html#indexterm-95">Java API for XML Registries</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>EIS<dl>
<dd><a href="bncjx.html#indexterm-3096">Connector Architecture</a></dd>
<dd><a href="bnckj.html#indexterm-3123">Common Client Interface</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>EIS tier, <a href="bnaay.html#indexterm-24">Enterprise Information System Tier</a><dl>
<dd>security, <a href="bncal.html#indexterm-2690">Securing EIS Applications</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>EJB, security, <a href="bnbyl.html#indexterm-2581">Securing Enterprise Beans</a></dd>
</dl>
<dl>
<dd>EJB containers, <a href="bnabo.html#indexterm-37">Container Types</a><dl>
<dd>container-managed transactions, <a href="bncij.html#indexterm-3018">Container-Managed Transactions</a></dd>
<dd>message-driven beans, <a href="bncgl.html#indexterm-2952">Using Message-Driven Beans to Receive Messages Asynchronously</a></dd>
<dd><tt>onMessage</tt> method, invoking, <a href="bnbpo.html#indexterm-2149">The onMessage Method</a></dd>
<dd>services<dl>
<dd><a href="bnbls.html#indexterm-2004">Enterprise Beans</a></dd>
<dd><a href="bnblt.html#indexterm-2007">Benefits of Enterprise Beans</a></dd>
<dd><a href="bnbyl.html#indexterm-2583">Securing Enterprise Beans</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>EJB JAR files, <a href="bnbmp.html#indexterm-2055">The Contents of an Enterprise Bean</a><dl>
<dd>portability, <a href="bnbmp.html#indexterm-2054">The Contents of an Enterprise Bean</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>EJBContext</tt> interface<dl>
<dd><a href="bncij.html#indexterm-3035">Rolling Back a Container-Managed Transaction</a></dd>
<dd><a href="bncij.html#indexterm-3045">Methods Not Allowed in Container-Managed Transactions</a></dd>
<dd><a href="bnciy.html#indexterm-3065">Methods Not Allowed in Bean-Managed Transactions</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>end-to-end security, <a href="bnbwy.html#indexterm-2440">Message-Layer Security</a></dd>
</dl>
<dl>
<dd>enterprise beans<dl>
<dd><a href="bnaay.html#indexterm-23">Business Components</a></dd>
<dd><a href="bnacj.html#indexterm-69">Enterprise JavaBeans Technology</a></dd>
</dl>
<dl>
<dd><i>See also </i>Java EE components<dd>accessing, <a href="bnbmg.html#indexterm-2035">Defining Client Access with Interfaces</a></dd>
<dd>business interfaces<dl>
<dd><i>See </i>business interfaces</dd>
</dl>
business methods<dl>
<dd><i>See </i>business methods</dd>
</dl>
classes, <a href="bnbmp.html#indexterm-2048">The Contents of an Enterprise Bean</a></dd>
<dd>compiling, <a href="bnbnc.html#indexterm-2070">Compiling and Packaging the converter Example</a></dd>
<dd>contents, <a href="bnbmp.html#indexterm-2047">The Contents of an Enterprise Bean</a></dd>
<dd>defined, <a href="bnblt.html#indexterm-2006">What Is an Enterprise Bean?</a></dd>
<dd>deployment, <a href="bnbmp.html#indexterm-2052">The Contents of an Enterprise Bean</a></dd>
<dd>deployment descriptor security, <a href="bnbyl.html#indexterm-2657">Using Enterprise Bean Security Deployment Descriptor Elements</a></dd>
<dd>distribution, <a href="bnbmg.html#indexterm-2041">Deciding on Remote or Local Access</a></dd>
<dd>Duke&rsquo;s Bank<dl>
<dd><a href="bncmb.html#indexterm-3151">Enterprise Beans</a></dd>
<dd><a href="bncmb.html#indexterm-3169">Protecting the Enterprise Beans</a></dd>
</dl>
<dl>
<dd>protecting, <a href="bncmb.html#indexterm-3162">Protecting the Enterprise Beans</a></dd>
</dl>
exceptions, <a href="bnbpj.html#indexterm-2135">Handling Exceptions</a></dd>
<dd>implementor of business logic, <a href="bnaay.html#indexterm-22">Business Components</a></dd>
<dd>interfaces<dl>
<dd><a href="bnbmg.html#indexterm-2034">Defining Client Access with Interfaces</a></dd>
<dd><a href="bnbmp.html#indexterm-2049">The Contents of an Enterprise Bean</a></dd>
</dl>
</dd>
<dd>life cycles, <a href="bnbmt.html#indexterm-2056">The Life Cycles of Enterprise Beans</a></dd>
<dd>local access, <a href="bnbmg.html#indexterm-2039">Local Clients</a></dd>
<dd>message-driven beans.<dl>
<dd><i>See </i>message-driven beans</dd>
</dl>
method permissions<dl>
<dd>Duke&rsquo;s Bank, <a href="bncmb.html#indexterm-3166">Protecting the Enterprise Beans</a></dd>
</dl>
packaging, <a href="bnbnc.html#indexterm-2071">Compiling and Packaging the converter Example</a></dd>
<dd>performance, <a href="bnbmg.html#indexterm-2042">Deciding on Remote or Local Access</a></dd>
<dd>persistence, <a href="bnbrs.html#indexterm-2215">Persistence in the EJB Tier</a><dl>
<dd><i>See </i>persistence</dd>
</dl>
protecting, <a href="bnbyl.html#indexterm-2582">Securing Enterprise Beans</a></dd>
<dd>remote access, <a href="bnbmg.html#indexterm-2036">Remote Clients</a></dd>
<dd>securing, <a href="bnbyl.html#indexterm-2579">Securing Enterprise Beans</a></dd>
<dd>session beans<dl>
<dd><i>See </i>session beans</dd>
</dl>
timer service, <a href="bnboy.html#indexterm-2117">Using the Timer Service</a></dd>
<dd>types, <a href="bnblt.html#indexterm-2010">Types of Enterprise Beans</a></dd>
<dd>web services<dl>
<dd><a href="bnblt.html#indexterm-2012">Types of Enterprise Beans</a></dd>
<dd><a href="bnbmg.html#indexterm-2045">Web Service Clients</a></dd>
<dd><a href="bnbor.html#indexterm-2112">A Web Service Example: helloservice</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>Enterprise Information Systems, <i>See </i>EIS tier</dd>
</dl>
<dl>
<dd>entities<dl>
<dd>abstract schema names, <a href="bnbti.html#indexterm-2256">Select Statements</a></dd>
<dd>collections, <a href="bnbuf.html#indexterm-2308">Identification Variables</a></dd>
<dd>creating, <a href="bnbrm.html#indexterm-2209">Creating an Entity Class</a></dd>
<dd>Duke&rsquo;s Bank, <a href="bncmb.html#indexterm-3156">Java Persistence Entities</a></dd>
<dd>entity manager, <a href="bnbqw.html#indexterm-2191">The EntityManager Interface</a></dd>
<dd>entity managers, <a href="bnbrm.html#indexterm-2210">Obtaining Access to an Entity Manager</a></dd>
<dd>finding<dl>
<dd><a href="bnbqw.html#indexterm-2194">Finding Entities Using the EntityManager</a></dd>
<dd><a href="bnbrt.html#indexterm-2231">Finding Entities</a></dd>
</dl>
</dd>
<dd>inheritance<dl>
<dd><a href="bnbqa.html#indexterm-2188">Entity Inheritance</a></dd>
<dd><a href="bnbsw.html#indexterm-2237">Entity Inheritance in the roster Application</a></dd>
</dl>
</dd>
<dd>life cycle, <a href="bnbqw.html#indexterm-2195">Managing an Entity Instance&rsquo;s Life Cycle</a></dd>
<dd>managing, <a href="bnbqw.html#indexterm-2189">Managing Entities</a></dd>
<dd>persistent fields, <a href="bnbqa.html#indexterm-2156">Persistent Fields and Properties in Entity Classes</a></dd>
<dd>persistent properties, <a href="bnbqa.html#indexterm-2157">Persistent Fields and Properties in Entity Classes</a></dd>
<dd>persisting, <a href="bnbqw.html#indexterm-2196">Managing an Entity Instance&rsquo;s Life Cycle</a></dd>
<dd>primary keys, <a href="bnbqa.html#indexterm-2159">Primary Keys in Entities</a></dd>
<dd>relationships, <a href="bnbrt.html#indexterm-2232">Setting Entity Relationships</a></dd>
<dd>removing<dl>
<dd><a href="bnbqw.html#indexterm-2197">Managing an Entity Instance&rsquo;s Life Cycle</a></dd>
<dd><a href="bnbrt.html#indexterm-2234">Removing Entities</a></dd>
</dl>
</dd>
<dd>requirements, <a href="bnbqa.html#indexterm-2154">Requirements for Entity Classes</a></dd>
<dd>synchronizing, <a href="bnbqw.html#indexterm-2198">Managing an Entity Instance&rsquo;s Life Cycle</a></dd>
<dd>updating, <a href="bnbrm.html#indexterm-2211">Updating Data in the Database</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>entity relationships<dl>
<dd>bidirectional, <a href="bnbqa.html#indexterm-2178">Bidirectional Relationships</a></dd>
<dd>many-to-many, <a href="bnbqa.html#indexterm-2176">Multiplicity in Entity Relationships</a></dd>
<dd>many-to-one, <a href="bnbqa.html#indexterm-2174">Multiplicity in Entity Relationships</a></dd>
<dd>multiplicity, <a href="bnbqa.html#indexterm-2169">Multiplicity in Entity Relationships</a></dd>
<dd>one-to-many, <a href="bnbqa.html#indexterm-2172">Multiplicity in Entity Relationships</a></dd>
<dd>one-to-one, <a href="bnbqa.html#indexterm-2170">Multiplicity in Entity Relationships</a></dd>
<dd>query language, <a href="bnbqa.html#indexterm-2184">Queries and Relationship Direction</a></dd>
<dd>unidirectional, <a href="bnbqa.html#indexterm-2183">Unidirectional Relationships</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>equals</tt> method, <a href="bnbqa.html#indexterm-2166">Primary Key Classes</a></dd>
</dl>
<dl>
<dd>Event, StAX example, <a href="bnbfl.html#indexterm-1879">Event Example</a></dd>
</dl>
<dl>
<dd>event and listener model<dl>
<dd><a href="bnaqd.html#indexterm-686">User Interface Component Model</a></dd>
<dd><a href="bnaqd.html#indexterm-796">Event and Listener Model</a></dd>
</dl>
<dl>
<dd>action events<dl>
<dd><i>See </i>action events</dd>
</dl>
<tt>ActionEvent</tt> class<dl>
<dd><a href="bnarf.html#indexterm-996">Using Text Components</a></dd>
<dd><a href="bnarf.html#indexterm-1021">Rendering a Hyperlink with the outputLink Tag</a></dd>
</dl>
</dd>
<dd>data model events, <a href="bnaqd.html#indexterm-807">Event and Listener Model</a></dd>
<dd><tt>Event</tt> class, <a href="bnaqd.html#indexterm-800">Event and Listener Model</a></dd>
<dd>event handlers<dl>
<dd><a href="bnaqq.html#indexterm-858">Restore View Phase</a></dd>
<dd><a href="bnaqq.html#indexterm-861">Restore View Phase</a></dd>
<dd><a href="bnavt.html#indexterm-1489">Steps for Creating a Custom Component</a></dd>
</dl>
</dd>
<dd>event listeners<dl>
<dd>apply request values phase, <a href="bnaqq.html#indexterm-868">Apply Request Values Phase</a></dd>
<dd>invoke application phase, <a href="bnaqq.html#indexterm-882">Invoke Application Phase</a></dd>
<dd>JavaServer Faces UI, <a href="gentextid-10866.html#indexterm-655">JavaServer Faces Technology User Interface</a></dd>
<dd>process validations phase, <a href="bnaqq.html#indexterm-873">Process Validations Phase</a></dd>
<dd>update model values phase, <a href="bnaqq.html#indexterm-877">Update Model Values Phase</a></dd>
</dl>
handling events of custom UI components, <a href="bnawd.html#indexterm-1545">Handling Events for Custom Components</a></dd>
<dd>implementing event listeners, <a href="bnaut.html#indexterm-1368">Implementing an Event Listener</a></dd>
<dd><tt>Listener</tt> class<dl>
<dd><a href="bnaqd.html#indexterm-801">Event and Listener Model</a></dd>
<dd><a href="bnavb.html#indexterm-1422">Writing Backing Bean Methods</a></dd>
</dl>
</dd>
<dd><tt>queueEvent</tt> method, <a href="bnavu.html#indexterm-1523">Performing Decoding</a></dd>
<dd>value-change events<dl>
<dd><i>See </i>value-change events</dd>
</dl>
<tt>ValueChangeEvent</tt> class, <a href="bnatn.html#indexterm-1261">Referencing a Method That Handles a Value-change Event</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>examples, <a href="gfiud.html#indexterm-133">Using the Tutorial Examples</a><dl>
<dd><i>See </i>Coffee Break</dd>
<dd><i>See </i>Duke&rsquo;s Bank</dd>
<dd><i>See </i>Duke&rsquo;s Bookstore<dd>application clients, <a href="bnbnj.html#indexterm-2078">ConverterClient Source Code</a></dd>
<dd>building, <a href="bnaan.html#indexterm-150">Building the Examples</a></dd>
<dd>business interfaces, <a href="bnbnc.html#indexterm-2066">Coding the Business Interface</a></dd>
<dd>classpath, <a href="bnbnc.html#indexterm-2073">Compiling and Packaging the converter Example Using Ant</a></dd>
<dd>directory structure, <a href="gexap.html#indexterm-154">Tutorial Example Directory Structure</a></dd>
<dd>Duke&rsquo;s Bookstore, JavaServer Faces technology version, <a href="bnara.html#indexterm-890">The Example JavaServer Faces Application</a></dd>
<dd><tt>guessNumber</tt><dl>
<dd><a href="bnapl.html#indexterm-663">Steps in the Development Process</a></dd>
<dd><a href="bnaqq.html#indexterm-856">The Life Cycle of a JavaServer Faces Page</a></dd>
</dl>
</dd>
<dd>JAXB, <a href="bnbah.html#indexterm-1769">JAXB Examples</a></dd>
<dd>JMS<dl>
<dd>asynchronous message consumption, <a href="bncfa.html#indexterm-2887">A Simple Example of Asynchronous Message Consumption</a></dd>
<dd>browsing messages in a queue, <a href="bncfa.html#indexterm-2892">A Simple Example of Browsing Messages in a Queue</a></dd>
<dd>durable subscriptions, <a href="bncfu.html#indexterm-2938">Creating Durable Subscriptions</a></dd>
<dd>Java EE examples<dl>
<dd><a href="bncgw.html#indexterm-2968">A Java EE Application That Uses the JMS API with a Session Bean</a></dd>
<dd><a href="bnchf.html#indexterm-2979">A Java EE Application That Uses the JMS API with an Entity</a></dd>
<dd><a href="bnchp.html#indexterm-2990">An Application Example That Consumes Messages from a Remote Server</a></dd>
<dd><a href="bnchx.html#indexterm-2996">An Application Example That Deploys a Message-Driven Bean on Two Servers</a></dd>
</dl>
</dd>
<dd>local transactions, <a href="bncfu.html#indexterm-2945">Using JMS API Local Transactions</a></dd>
<dd>message acknowledgment, <a href="bncfu.html#indexterm-2909">Controlling Message Acknowledgment</a></dd>
<dd>synchronous message consumption, <a href="bncfa.html#indexterm-2878">A Simple Example of Synchronous Message Receives</a></dd>
</dl>
JSP pages<dl>
<dd><a href="bnagy.html#indexterm-311">A Simple JSP Page Example</a></dd>
<dd><a href="bnbnp.html#indexterm-2082">Creating the converter Web Client</a></dd>
</dl>
</dd>
<dd>JSP scripting elements, <a href="bnaoo.html#indexterm-614">The Example JSP Pages</a></dd>
<dd>JSP simple tags<dl>
<dd><a href="bnann.html#indexterm-607">An Iteration Tag</a></dd>
<dd><a href="bnann.html#indexterm-609">A Template Tag Library</a></dd>
</dl>
</dd>
<dd>location, <a href="gexaj.html#indexterm-135">Tutorial Bundle</a></dd>
<dd>primary keys, <a href="bnbqa.html#indexterm-2168">Primary Key Classes</a></dd>
<dd>query language, <a href="bnbtl.html#indexterm-2264">Example Queries</a></dd>
<dd>required software, <a href="gexaj.html#indexterm-134">Required Software</a></dd>
<dd>SAAJ<dl>
<dd>attachments, <a href="bnbis.html#indexterm-2000">Attachments Example</a></dd>
<dd>DOM, <a href="bnbis.html#indexterm-1998">DOM and DOMSource Examples</a></dd>
<dd>headers, <a href="bnbis.html#indexterm-1997">Header Example</a></dd>
<dd>SOAP faults, <a href="bnbis.html#indexterm-2002">SOAP Fault Example</a></dd>
</dl>
security, <a href="bnbwk.html#indexterm-2398">A Simple Security Example</a><dl>
<dd>basic authentication, <a href="bncbx.html#indexterm-2770">Example: Basic Authentication with JAX-WS</a></dd>
<dd>form-based authentication, <a href="bncbx.html#indexterm-2762">Example: Using Form-Based Authentication with a JSP Page</a></dd>
</dl>
session beans<dl>
<dd><a href="bnbnc.html#indexterm-2069">Coding the Enterprise Bean Class</a></dd>
<dd><a href="bnboc.html#indexterm-2090">Session Bean Examples</a></dd>
</dl>
</dd>
<dd>setting build properties, <a href="bnaan.html#indexterm-153">Building the Examples on the Command-Line Using Ant</a></dd>
<dd>simple JSP pages, <a href="bnadu.html#indexterm-170">Web Application Life Cycle</a></dd>
<dd>simple servlets, <a href="bnadu.html#indexterm-172">Web Application Life Cycle</a></dd>
<dd>StAX, <a href="bnbfl.html#indexterm-1873">Example Code</a></dd>
<dd>timer service, <a href="bnboy.html#indexterm-2132">The timersession Example</a></dd>
<dd>web clients, <a href="bnbnp.html#indexterm-2080">Creating the converter Web Client</a></dd>
<dd>web services<dl>
<dd><a href="bnayn.html#indexterm-1681">Creating a Simple Web Service and Client with JAX-WS</a></dd>
<dd><a href="bnbor.html#indexterm-2113">A Web Service Example: helloservice</a></dd>
<dd><a href="bncko.html#indexterm-3128">The Coffee Break Application</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>exceptions<dl>
<dd>business methods, <a href="bnbod.html#indexterm-2109">Business Methods</a></dd>
<dd>enterprise beans, <a href="bnbpj.html#indexterm-2134">Handling Exceptions</a></dd>
<dd>JMS, <a href="bnceh.html#indexterm-2872">JMS Exception Handling</a></dd>
<dd>mapping to error screens, <a href="bnaeo.html#indexterm-198">Mapping Errors to Error Screens</a></dd>
<dd>rolling back transactions<dl>
<dd><a href="bnbpj.html#indexterm-2137">Handling Exceptions</a></dd>
<dd><a href="bncij.html#indexterm-3034">Rolling Back a Container-Managed Transaction</a></dd>
</dl>
</dd>
<dd>transactions<dl>
<dd><a href="bncij.html#indexterm-3027">Mandatory Attribute</a></dd>
<dd><a href="bncij.html#indexterm-3028">Never Attribute</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>exclude-list</tt> element, <a href="bnbyl.html#indexterm-2635">Specifying Method Permissions</a></dd>
</dl>
<dl>
<dd>expiration of JMS messages, <a href="bncfu.html#indexterm-2922">Allowing Messages to Expire</a><dl>
<dd><tt>JMSExpiration</tt> message header field, <a href="bnceh.html#indexterm-2845">Message Headers</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>expressions, lvalue expressions, <a href="bnaqm.html#indexterm-842">Using the Unified EL to Reference Backing Beans</a></dd>
</dl>
</div>
         </div>
         <div class="navigation">
             <a href="idx-3.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
             <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
             <a href="idx-5.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
         </div>

         <div class="copyright">
      	    <p>The material in The Java&trade; EE 5 Tutorial is <a href='docinfo.html'>copyright</a>-protected and may not be published in other works without express written permission from Sun Microsystems.</p>
      	 </div>

      </td>
   </tr>
</tbody>
</table>
</body>
</html>

